ISubscriptionHandler
订阅处理器。
实现: ISubscriptionHandler, IDisposable
方法
public ISubscriptionHandler<T> Bind(IIndicator[] indicators, Action<T, decimal[]> callback)
result = iSubscriptionHandler.Bind(indicators, callback)
将指标绑入订阅中 。
- indicators
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(Action<T> callback)
result = iSubscriptionHandler.Bind(callback)
订书机装了
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator, Action<T, decimal> callback)
result = iSubscriptionHandler.Bind(indicator, callback)
将指标绑入订阅中 。
- indicator
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, IIndicator indicator7, IIndicator indicator8, Action<T, decimal, decimal, decimal, decimal, decimal, decimal, decimal, decimal> callback)
result = iSubscriptionHandler.Bind(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, indicator7, indicator8, callback)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- indicator7
- 指标。
- indicator8
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator1, IIndicator indicator2, Action<T, decimal, decimal> callback)
result = iSubscriptionHandler.Bind(indicator1, indicator2, callback)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, IIndicator indicator7, Action<T, decimal, decimal, decimal, decimal, decimal, decimal, decimal> callback)
result = iSubscriptionHandler.Bind(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, indicator7, callback)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- indicator7
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, Action<T, decimal, decimal, decimal> callback)
result = iSubscriptionHandler.Bind(indicator1, indicator2, indicator3, callback)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, Action<T, decimal, decimal, decimal, decimal, decimal, decimal> callback)
result = iSubscriptionHandler.Bind(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, callback)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, Action<T, decimal, decimal, decimal, decimal> callback)
result = iSubscriptionHandler.Bind(indicator1, indicator2, indicator3, indicator4, callback)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Bind(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, Action<T, decimal, decimal, decimal, decimal, decimal> callback)
result = iSubscriptionHandler.Bind(indicator1, indicator2, indicator3, indicator4, indicator5, callback)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, Action<T, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator1, indicator2, indicator3, indicator4, callback, allowEmpty)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, IIndicator indicator7, IIndicator indicator8, Action<T, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, indicator7, indicator8, callback, allowEmpty)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- indicator7
- 指标。
- indicator8
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, IIndicator indicator7, Action<T, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, indicator7, callback, allowEmpty)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- indicator7
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, Action<T, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, callback, allowEmpty)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, Action<T, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator1, indicator2, indicator3, indicator4, indicator5, callback, allowEmpty)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator[] indicators, Action<T, IIndicatorValue[]> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicators, callback, allowEmpty)
订阅时绑定指标 。
- indicators
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, Action<T, IIndicatorValue, IIndicatorValue, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator1, indicator2, indicator3, callback, allowEmpty)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator1, IIndicator indicator2, Action<T, IIndicatorValue, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator1, indicator2, callback, allowEmpty)
订阅时绑定指标 。
- indicator1
- 指标。
- indicator2
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使其中一个指标返回了空值,回调也会被调用 。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindEx(IIndicator indicator, Action<T, IIndicatorValue> callback, bool allowEmpty)
result = iSubscriptionHandler.BindEx(indicator, callback, allowEmpty)
将指标绑入订阅中 。
- indicator
- 指标。
- callback
- 召回( Call.
- allowEmpty
- 如果 ,那么即使指示返回空值,回调也会被调用。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator[] indicators, Action<T, decimal?[]> callback)
result = iSubscriptionHandler.BindWithEmpty(indicators, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicators
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, Action<T, decimal?, decimal?, decimal?, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator1, indicator2, indicator3, indicator4, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, Action<T, decimal?, decimal?, decimal?, decimal?, decimal?, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, Action<T, decimal?, decimal?, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator1, indicator2, indicator3, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, IIndicator indicator7, Action<T, decimal?, decimal?, decimal?, decimal?, decimal?, decimal?, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, indicator7, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- indicator7
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator1, IIndicator indicator2, Action<T, decimal?, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator1, indicator2, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicator1
- 指标。
- indicator2
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, IIndicator indicator6, IIndicator indicator7, IIndicator indicator8, Action<T, decimal?, decimal?, decimal?, decimal?, decimal?, decimal?, decimal?, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator1, indicator2, indicator3, indicator4, indicator5, indicator6, indicator7, indicator8, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- indicator6
- 指标。
- indicator7
- 指标。
- indicator8
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator, Action<T, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator, callback)
将指标与可能空的 IsEmpty 值绑入订阅 。
- indicator
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> BindWithEmpty(IIndicator indicator1, IIndicator indicator2, IIndicator indicator3, IIndicator indicator4, IIndicator indicator5, Action<T, decimal?, decimal?, decimal?, decimal?, decimal?> callback)
result = iSubscriptionHandler.BindWithEmpty(indicator1, indicator2, indicator3, indicator4, indicator5, callback)
将指标与订阅相绑定, 并存可能的空 IsEmpty 值 。
- indicator1
- 指标。
- indicator2
- 指标。
- indicator3
- 指标。
- indicator4
- 指标。
- indicator5
- 指标。
- callback
- 召回( Call.
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Start()
result = iSubscriptionHandler.Start()
开始订阅。
返回值: ISubscriptionHandler
public ISubscriptionHandler<T> Stop()
result = iSubscriptionHandler.Stop()
开始订阅。
返回值: ISubscriptionHandler